﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using OF.Utility;
#pragma warning disable 1591

namespace User.Api.Common
{
    /// <summary>
    /// 状态码枚举
    /// </summary>
    public enum StatusCodeEnum
    {     
        /// <summary>
        /// 成功
        /// </summary>
        [Text("请求(或处理)成功")]
        Success =0,
        /// <summary>
        /// 用户手机号码不正确
        /// </summary>
        [Text("用户手机号码不正确")]
        UserMobileError = 1000,
        /// <summary>
        /// 用户手机号码已存在
        /// </summary>
        [Text("用户手机号码已存在")]
        UserMobileExisted =1001,
        /// <summary>
        /// 用户信息不存在
        /// </summary>
        [Text("用户信息不存在")]
        UserNoInfor=1002,
        /// <summary>
        /// 邮寄地址信息不存在
        /// </summary>
        [Text("邮寄地址信息不存在")]
        MailAddressNoInfor = 1003,
        /// <summary>
        /// 邮寄地址已存在
        /// </summary>
        [Text("邮寄地址已存在")]
        MailAddressExist = 1004,
        /// <summary>
        /// UserToken不能为空
        /// </summary>
        [Text("UserToken不能为空")]
        UserTokenNotNull =1005,
        /// <summary>
        /// 用户来源ID不能为空
        /// </summary>
        [Text("用户来源ID不能为空")]
        UserSourceIDNotNull = 1006,
        /// <summary>
        /// 查询信息不存在
        /// </summary>
        [Text("查询信息不存在")]
        NoExistInfo =1007,
        /// <summary>
        /// 请求参数错误
        /// </summary>
        [Text("请求参数错误")]
        ParamError = 1008,
        /// <summary>
        /// 用户来源信息已存在
        /// </summary>
        [Text("用户来源信息已存在")]
        UserSourceExists = 1009,

        /// <summary>
        /// 身份证号不能为空
        /// </summary>
        [Text("身份证号不能为空")]
        IDCardNumNotNull = 1010,
        /// <summary>
        /// 身份证号姓名不能为空
        /// </summary>
        [Text("身份证号姓名不能为空")]
        IDCardNameNotNull = 1011,
        /// <summary>
        /// 缺少用户ID
        /// </summary>
        [Text("缺少用户ID")]
        IDCardUserIDNotNull = 1012,

        /// <summary>
        /// 身份证信息已存在
        /// </summary>
        [Text("身份证信息已存在")]
        IDCardExist = 1013,

        /// <summary>
        /// 身份证信息不存在
        /// </summary>
        [Text("身份证信息不存在")]
        IDCardNotExist = 1014,

        /// <summary>
        /// 身份证号码不正确
        /// </summary>
        [Text("身份证号码不正确")]
        IDCardIdNumWrong = 1015,

        /// <summary>
        /// 驾驶证信息缺少用户ID
        /// </summary>
        [Text("驾驶证信息缺少用户ID")]
        DrivingLicenseUserIDNotNull = 1016,
        /// <summary>
        /// 驾驶证信息证件号码错误
        /// </summary>
        [Text("驾驶证信息证件号码错误")]
        DrivingLicenseCodeWrong = 1017,

        /// <summary>
        /// 驾驶证信息不存在
        /// </summary>
        [Text("驾驶证信息不存在")]
        DrivingLicenseNotExist = 1018,

        /// <summary>
        /// 行驶证信息缺少用户ID
        /// </summary>
        [Text("行驶证信息缺少用户ID")]
        VehicleLicenseUserIDNotNull = 1019,
        ///// <summary>
        ///// 行驶证信息证件号码错误
        ///// </summary>
        //[Text("行驶证信息证件号码错误")]
        //VehicleLicenseCodeWrong = 1020,

        /// <summary>
        /// 行驶证信息不存在
        /// </summary>
        [Text("行驶证信息不存在")]
        VehicleLicenseNotExist = 1021,

        /// <summary>
        /// 用户授权不存在
        /// </summary>
        [Text("用户授权不存在")]
        UserAuthNotExits =1022
    }
}